﻿/*! \mainpage Tactical Grid Wars
 *
 * \section intro_sec Introduction
 *
 * This is the introduction.
 * 
 * \section gameplay Gameplay
 * \subsection goal Goal
 * The goal of this game is to eliminate the entire enemy team while taking minimum casualties to
 * your own team.
 *
 * \subsection game Game
 * The game is played in turns, where each player gets to control their entire team for the length of their turn\n
 * A teammeber can be issued several orders, Move, Attack or Wait.\n
 * 
 * \subsubsection level Level:
 * The level is composed of a gridstructure with the soldiers placed in it to ace off against each other.\n
 * The level contains structures to add more strategy to the gameplay, these structures are composed of
 * two different types, walls and cover.\n
 * Walls are shown as solid blue blocks and are impassable for soldiers and bullets.\n
 * Covers on the other hand are impassable for soldier but bullets can pass through them. Note though that if
 * your shot has to pass through cover there is a big penalty to your chance to hit your target.
 * 
 * \subsubsection movement Movement
 * A soldier can only move to a tile that is reachable to it.\n
 * A reachable tile is indicated byt a yellow or orange dot inside the tile.\n
 * A yellow dot indicates that the soldier can "walk" to this tile, meaning that the soldier
 * will move to that tile and it will cost 1 move.\n
 * An orange dot indicates that the soldier will have to sprint to reach that tile within the turn,
 * costing 2 moves.\n
 * 
 * \subsubsection attacking Attacking
 * Attacking soldier on the enemy team is dependant on the attacker and the target having a clear line of sight to each other.\n
 * Once you've started issuing an attack order, all targets within line of sight will be marked with a red circle and you're
 * chance to hit them with your shot will be displayed next to them.\n
 * 
 * \section controls_sec Controls
 *
 * \subsection menu Menu
 * All the menus are mousedriven and require no keyboard input
 *
 * \subsection game Game
 * \subsubsection keyboard Keyboard:
 * M: Move order\n
 * A: Attack order\n
 * W: Wait order\n
 * C: Cancel order\n
 * Esc: Main menu\n
 * 
 * \subsubsection mouse Mouse
 * Use the mouse to click on soldier to select them.\n
 * When issuig a move order, click the tile that you want the soldier to move to.\n
 * When issuing an attack order, simply click the target you wish to attack\n
 * 
 */
